/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package test_porte_variable;

/**
 *
 * @author phoebus
 */
public class Init {

    public static void initialisation() {
        
        
        Machine.f.setFormat("00");
        Machine.f.setNom("F");
        Machine.f.setValeur(0.0d);
        Machine.f.setModal(true);

        Machine.x.setFormat("###.000");
        Machine.x.setNom("X");
        Machine.x.setModal(true);

        Machine.y.setFormat("###.000");
        Machine.y.setNom("Y");
        Machine.y.setModal(true);

        Machine.z.setFormat("###.000");
        Machine.z.setNom("Z");
        Machine.z.setModal(true);

        Machine.comment.setCaractere_debut("(");
        Machine.comment.setCaractere_fin(")");

        Machine.correcteur.setFormat("##");
        Machine.correcteur.setNom("D");
        Machine.correcteur.setModal(true);

        Machine.fin_prog.SetA("M2");
        Machine.fin_prog.SetA_pivot("END");
        Machine.fin_prog.setModalite(true);

        Machine.frequence_rotation.setNom("S");
        Machine.frequence_rotation.setFormat("000");
        Machine.frequence_rotation.setModal(true);

        Machine.sens_rotation.SetA("M3");
        Machine.sens_rotation.SetB("M4");
        Machine.sens_rotation.SetC("M5");
        Machine.sens_rotation.SetA_pivot("CW");
        Machine.sens_rotation.SetB_pivot("CCW");
        Machine.sens_rotation.SetC_pivot("OFF");
        Machine.sens_rotation.setModalite(true);
        
        Machine.unite_rotation.SetA("G94");
        Machine.unite_rotation.SetB("G95");
        Machine.unite_rotation.SetA_pivot("SMM");
        Machine.unite_rotation.SetB_pivot("RPM");
        Machine.unite_rotation.setModalite(true);

        Machine.gestion_correcteur.SetA("G40");
        Machine.gestion_correcteur.SetA_pivot("ANNULE");
        Machine.gestion_correcteur.SetB("G41");
        Machine.gestion_correcteur.SetB_pivot("LEFT");
        Machine.gestion_correcteur.SetC("G42");
        Machine.gestion_correcteur.SetC_pivot("RIGHT");
        Machine.gestion_correcteur.setModalite(true);

        Machine.interpol.SetA("G0");
        Machine.interpol.SetA_pivot("RAPID");
        Machine.interpol.SetB("G1");
        Machine.interpol.SetB_pivot("PROGRAMME");
        Machine.interpol.SetC("G2");
        Machine.interpol.SetC_pivot("CCW");
        Machine.interpol.SetD("G3");
        Machine.interpol.SetD_pivot("CW");
        Machine.interpol.setModalite(true);
        
        Machine.unite_avance.SetA("G94");
        Machine.unite_avance.SetA_pivot("MMPR");
         Machine.unite_avance.SetB("G95");
        Machine.unite_avance.SetB_pivot("MMPM");
        Machine.unite_avance.setModalite(true);

        Machine.iso_changemet_outil.SetA("M6");
        Machine.iso_changemet_outil.setModalite(true);

        Machine.lalub.SetA("M7");
        Machine.lalub.SetA_pivot("MIST");
        Machine.lalub.SetB("M8");
        Machine.lalub.SetB_pivot("FLOOD");
        Machine.lalub.SetB("M9");
        Machine.lalub.SetC_pivot("OFF");
        Machine.lalub.setModalite(true);

        Machine.nooutil.setNom("T");
        Machine.nooutil.setFormat("##");
        Machine.nooutil.setModal(true);
        Machine.nooutil.setValeur(00d);

        Machine.nop.setNom("%");
        Machine.nop.setFormat("####");
        Machine.nop.setModal(true);
        
        Machine.numero_ligne.setNom("N");
        Machine.numero_ligne.setFormat("###");
        Machine.numero_ligne.setPas(5);
        Machine.numero_ligne.setValeur(10);
        Machine.numero_ligne.setAEcrire(true);


    }
}
